#ifndef _TEAM_SPOT_ON_PIC_COMMANDS
#define _TEAM_SPOT_ON_PIC_COMMANDS

//! Command sent to PIC to move forward
#define _MC_MOVE_FORWARD	65
//! Command sent to PIC to move reverse
#define _MC_MOVE_REVERSE	66
//! Command sent to PIC to turn left
#define _MC_TURN_LEFT		67
//! Command sent to PIC to turn right
#define _MC_TURN_RIGHT		68
//! Command sent to PIC to rotate counter-clockwiese
#define _MC_ROTATE_CCW		69
//! Command sent to PIC to rotate clockwiese
#define _MC_ROTATE_CW		70
//! Command sent to PIC to increment left motor speed by 1
#define _MC_INC_LEFT_SPEED	71
//! Command sent to PIC to decrement left motor speed by 1
#define _MC_DEC_LEFT_SPEED	72
//! Command sent to PIC to increment right motor speed by 1
#define _MC_INC_RIGHT_SPEED	73
//! Command sent to PIC to decrement right motor speed by 1
#define _MC_DEC_RIGHT_SPEED	74
//! Command sent to PIC to rotate counter-clockwise N # of ticks
#define _MC_ROTATE_CCW_TICKS	75
//! Command sent to PIC to rotate clockwise N # of ticks
#define _MC_ROTATE_CW_TICKS	76
//! Command sent to PIC to turn left in the reverse direction
#define _MC_TURN_LEFT_REVERSE	77
//! Command sent to PIC to turn right in the reverse direction
#define _MC_TURN_RIGHT_REVERSE	78
//! Command sent to PIC to move reverse direction N # of ticks
#define _MC_MOVE_REVERSE_TICKS	79
//! Command sent to PIC to brake
#define _MC_BRAKE		80
//! Command sent to PIC to turn left N # of ticks
#define _MC_TURN_LEFT_TICKS	81
//! Command sent to PIC to turn right N # of ticks
#define _MC_TURN_RIGHT_TICKS	82
//! Command sent to PIC to move forward N # of ticks
#define _MC_MOVE_FORWARD_TICKS	83
//! Command sent to PIC to retrieve # of ticks moved
#define _MC_GET_NUM_TICKS	84
//! Command sent to PIC to get current ticks per second the wheels are moving
#define _MC_GET_TPS		85
//! Command sent to PIC to go straight
#define _MC_MOVE_FWD_STRAIGHT	86
//! Command sent to PIC to set the speed the motors are moved for move_ticksXXXX commands
#define _MC_SET_MAX_SPEED	89

#endif
